Felix Palmer faces rape, indecent assault, and assault and battery charges from the reported Sept. 23 attack at D and West Third streets in South Boston, the Suffolk County District Attorney's Office said. A judge ordered him held without bail pending a dangerousness hearing he set for Thursday.
Prosecutors accused Palmer of approaching the woman around 5:30 a.m. and telling her to "run" and "repent" before he punched her in the head and sexually assaulted her. Investigators tracked Palmer down through security video and the victim's description, authorities said.
Police arrested him on Sept. 30.
Click here to follow Daily Voice Cambridge and receive free news updates.